package org.example.service;

import org.example.dto.GiveInstructionDto;
import org.example.vo.GiveInstructionVo;

import java.util.List;

public interface GiveInstructionService {
    Integer addGiveInstruction(GiveInstructionVo giveInstruction);
    Integer deleteGiveInstruction(Integer curriculumId);
    Integer updateGiveInstruction(GiveInstructionVo giveInstruction);
    List<GiveInstructionDto> queryGiveInstructionByTeacher(String teacherName);
    GiveInstructionDto queryGiveInstructionByCurriculumId(Integer curriculumId);
    Integer countGiveInstruction();
    Integer countGiveInstructionByTeacherName(String teacherName);
    List<GiveInstructionDto> queryAllGiveInstruction();
    Integer countCurriculum();
}
